branchwiseguys/main/Bootstrap refactorcancel
30 Commits over 823 Days - 0.00cph!
Fixed NRE when users quit while they have no character, and generally fixed up the NetworkSubscriber thing a bit
WiseGuysTools scene selection thingee
Refactored the singleton classes that I added ages ago to better match the WiseGuys coding style, using virtual methods for subclasses to override and call the base, instead of having the base classes call a separate subclass method.
Separate client/server now working correctly. If you're Client, you can start on the new blank Init scene
Bootstrap scene gone. New system essentially working
Refactoring network classes to not use Awake/Start/OnApplicationQuit/Update now that they're IBootstrap ScriptableObjects and those no longer get called
Working on conversions to the new system
Worked out some stuff. Plus removed bootstrap stuff from WiseGuys tools. Bootstrap is now a ScriptableObject that loads itself - I swear it makes sense
Add mathods from the old Bootstrap file
Initial bootstrap script import. Removed ActiveSceneCheck. Repurposed my MonoBehaviourHelper to mirror Bill F's equivalent MonoBehaviourEventCallback
switched the test bootstrap scene to be the main one now.
Removed old bootstrap stuff. Project settings stuff and old scenes.
Network Level loading / bootstrap.
Created EditorSettings MenuItems
Handing bootstrapping in different build modes.
Set script execution orders for all bootstrap objects.
Remove vehicle physics asset and vehicle player code.
Switch to 5.3b3 to test bootstrap refactor.